/* 
	Global styles
*/
body {
	font-family: "Arial", "Sans-serif";
	background: #222;
}

/*
 * Gradient Shadow
 */

/* All HTML5 progress enabled browsers */
progress.loadingBar {

	/* Turns off styling - not usually needed, but good to know. */
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	/* gets rid of default border in Firefox and Opera. */

	/* Dimensions */
	width: 238px;
	height: 45px;
}

/* Polyfill */
progress.loadingBar[role]:after {
	background-image: none; /* removes default background from polyfill */
}

/*
 * Background of the progress bar background
 */

/* Firefox and Polyfill */
progress.loadingBar {
	background: #000 !important; /* !important only needed in polyfill */
}

/* Chrome */
progress.loadingBar::-webkit-progress-bar {
	background: #000;
}

/*
 * Background of the progress bar value
 */

/* Firefox */
progress.loadingBar::-moz-progress-bar {
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(43,194,83) 37%,
		rgb(84,240,84) 69%
	);
}

/* Chrome */
progress.loadingBar::-webkit-progress-value {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(43,194,83)),
		color-stop(1, rgb(84,240,84))
	);
	background-image: -webkit-linear-gradient(
		center bottom,
		rgb(43,194,83) 37%,
		rgb(84,240,84) 69%
	);
}

/* Polyfill */
progress.loadingBar[aria-valuenow]:before {
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(43,194,83) 37%,
		rgb(84,240,84) 69%
	);
	background-image: -ms-linear-gradient(
		center bottom,
		rgb(43,194,83) 37%,
		rgb(84,240,84) 69%
	);
	background-image: -o-linear-gradient(
		center bottom,
		rgb(43,194,83) 37%,
		rgb(84,240,84) 69%
	);
	
}

img:hover,.song
{
	cursor: pointer;
}

#logo
{
	background: transparent url(img/logo.png) no-repeat;
	/*background-position: center;*/
	width: 797px;
	height: 183px;
}

.song:hover
{
	background: orange;
}

#container
{
	margin: 0 auto;
	width: 797px;
	/*border: 1px dotted #F0C;*/
	background: #000;
}

#search
{
	font-weight: bolder;
	width: 766px;
	margin: 15px;
	height: 31px;
	font-size: 24px;
	border: 1px solid #000;
	background: #222;
	color: #EFF;
}

#progress_div
{
	clear: both;
}

#progress
{
	width: 100%;
	height: 18px;
}

.song
{
	width: 100%;
	font-size: 18px;
	line-height: 25px;
	color: #EFF;
}